home *** CD-ROM | disk | FTP | other *** search
/ All for Cell Phones: Sony Ericsson / Sony-Ericsson 2004.iso / Java / Breakout / Breakout.jar / f.class (.txt) < prev    next >
Encoding:
Java Class File  |  2002-01-25  |  3.1 KB  |  192 lines

  1. import javax.microedition.lcdui.Form;
  2. import javax.microedition.rms.RecordStore;
  3. import javax.microedition.rms.RecordStoreException;
  4. import javax.microedition.rms.RecordStoreFullException;
  5. import javax.microedition.rms.RecordStoreNotFoundException;
  6.  
  7. // $FF: renamed from: f
  8. public class class_0 {
  9.    // $FF: renamed from: a b
  10.    private static b field_0 = null;
  11.    // $FF: renamed from: b java.lang.Thread
  12.    private Thread field_1 = null;
  13.    // $FF: renamed from: c int
  14.    private int field_2 = 1;
  15.    // $FF: renamed from: d byte[]
  16.    private byte[] field_3 = null;
  17.  
  18.    // $FF: renamed from: a (javax.microedition.lcdui.Form) void
  19.    public void method_0(Form var1) {
  20.       i var2 = new i(this, var1);
  21.       b.a(var2);
  22.    }
  23.  
  24.    public class_0(b var1) {
  25.       field_0 = var1;
  26.    }
  27.  
  28.    // $FF: renamed from: a () void
  29.    public void method_1() {
  30.       field_0.a("Spiel wird gestartet");
  31.       this.method_5();
  32.    }
  33.  
  34.    // $FF: renamed from: c () void
  35.    private void method_2() {
  36.       byte[] var1 = "NAME           ".getBytes();
  37.       int var2 = 0;
  38.  
  39.       for(int var3 = 0; var3 < 10; ++var3) {
  40.          System.arraycopy(var1, 0, this.field_3, var2, 8);
  41.          this.method_3(var3, 200 - var3 * 20);
  42.          var2 += 16;
  43.       }
  44.  
  45.    }
  46.  
  47.    // $FF: renamed from: a (int, int) void
  48.    private void method_3(int var1, int var2) {
  49.       int var3 = var1 * 16 + 8;
  50.  
  51.       for(int var4 = var3 + 8 - 1; var4 >= var3; var2 /= 10) {
  52.          this.field_3[var4--] = (byte)(48 + var2 % 10);
  53.       }
  54.  
  55.    }
  56.  
  57.    // $FF: renamed from: b (int) int
  58.    private int method_4(int var1) {
  59.       int var2 = var1 * 16 + 8;
  60.       int var3 = 8;
  61.  
  62.       int var4;
  63.       for(var4 = 0; var3-- > 0; var4 = var4 * 10 + (this.field_3[var2++] - 48)) {
  64.       }
  65.  
  66.       return var4;
  67.    }
  68.  
  69.    // $FF: renamed from: d () void
  70.    private void method_5() {
  71.       Object var1 = null;
  72.  
  73.       try {
  74.          this.field_3 = new byte[160];
  75.          RecordStore var15 = RecordStore.openRecordStore("_HS", false);
  76.          var15.getRecord(1, this.field_3, 0);
  77.          var15.closeRecordStore();
  78.       } catch (RecordStoreNotFoundException var11) {
  79.          try {
  80.             RecordStore var14 = RecordStore.openRecordStore("_HS", true);
  81.             this.method_2();
  82.             var14.addRecord(this.field_3, 0, 160);
  83.             var14.closeRecordStore();
  84.          } catch (Exception var10) {
  85.             ((Throwable)var10).printStackTrace();
  86.          }
  87.       } catch (RecordStoreException var12) {
  88.          ((Throwable)var12).printStackTrace();
  89.       } finally {
  90.          var1 = null;
  91.       }
  92.  
  93.    }
  94.  
  95.    // $FF: renamed from: e () boolean
  96.    private boolean method_6() {
  97.       Object var1 = null;
  98.       boolean var2 = false;
  99.  
  100.       label49:
  101.       try {
  102.          try {
  103.             RecordStore var20 = RecordStore.openRecordStore("_HS", false);
  104.             var20.setRecord(1, this.field_3, 0, 160);
  105.             var20.closeRecordStore();
  106.             var2 = true;
  107.          } catch (RecordStoreNotFoundException var16) {
  108.             try {
  109.                RecordStore var19 = RecordStore.openRecordStore("_HS", true);
  110.                var19.addRecord(this.field_3, 0, 160);
  111.                var19.setRecord(1, this.field_3, 0, 160);
  112.                var19.closeRecordStore();
  113.             } catch (RecordStoreNotFoundException var13) {
  114.                ((Throwable)var16).printStackTrace();
  115.             } catch (RecordStoreFullException var14) {
  116.                ((Throwable)var16).printStackTrace();
  117.             } catch (RecordStoreException var15) {
  118.                ((Throwable)var16).printStackTrace();
  119.             }
  120.          } catch (RecordStoreException var17) {
  121.             ((Throwable)var17).printStackTrace();
  122.          }
  123.       } finally {
  124.          break label49;
  125.       }
  126.  
  127.       var1 = null;
  128.       System.gc();
  129.       return var2;
  130.    }
  131.  
  132.    // $FF: renamed from: a (int, int, java.lang.String) void
  133.    private void method_7(int var1, int var2, String var3) {
  134.       int var4 = var1 * 16;
  135.       if (var1 < 10) {
  136.          int var5 = (10 - var1) * 16 - 16;
  137.          System.arraycopy(this.field_3, var4, this.field_3, var4 + 16, var5);
  138.       }
  139.  
  140.       byte[] var6 = String.valueOf(String.valueOf(var3)).concat("           ").getBytes();
  141.       System.arraycopy(var6, 0, this.field_3, var4, 8);
  142.       this.method_3(var1, var2);
  143.       this.method_6();
  144.    }
  145.  
  146.    // $FF: renamed from: c (int) int
  147.    private synchronized int method_8(int var1) {
  148.       for(int var2 = 0; var2 < 10; ++var2) {
  149.          if (var1 >= this.method_4(var2)) {
  150.             return var2;
  151.          }
  152.       }
  153.  
  154.       return -1;
  155.    }
  156.  
  157.    // $FF: renamed from: a (int) void
  158.    public void method_9(int var1) {
  159.       int var2 = this.method_8(var1);
  160.       if (var2 != -1) {
  161.          p var3 = new p(this);
  162.          var3.a(var1, var2);
  163.          field_0.a(this);
  164.       }
  165.  
  166.    }
  167.  
  168.    // $FF: renamed from: a (f, int, int, java.lang.String) void
  169.    // $FF: synthetic method
  170.    public static void method_10(class_0 var0, int var1, int var2, String var3) {
  171.       var0.method_7(var1, var2, var3);
  172.    }
  173.  
  174.    // $FF: renamed from: a (f, int) int
  175.    // $FF: synthetic method
  176.    public static int method_11(class_0 var0, int var1) {
  177.       return var0.method_4(var1);
  178.    }
  179.  
  180.    // $FF: renamed from: a (f) byte[]
  181.    // $FF: synthetic method
  182.    public static byte[] method_12(class_0 var0) {
  183.       return var0.field_3;
  184.    }
  185.  
  186.    // $FF: renamed from: b () b
  187.    // $FF: synthetic method
  188.    public static b method_13() {
  189.       return field_0;
  190.    }
  191. }
  192.